#include <JXQCore/JXQGlobal>
#if defined(J_OS_UNIX) || defined(J_OS_LINUX)

#include "jdir.h"
#include <sys/stat.h>

namespace JXQ
{

bool JDir::isDir(const JString &path)
{
	struct stat buf;
	int res = lstat(path, &buf);
	if( res < 0 )
		return false;
	return __S_IFDIR & buf.st_mode;
}

JStringList JDir::content() const
{
	return {""};
}

JStringList JDir::currentPathDirs() const
{
	return {""};
}

bool JDir::find(const JString &fileName) const
{
	J_UNUSED(fileName);
	return false;
}

void JDir::cd(const JString &path)
{
	J_UNUSED(path);
}

JString JDir::pwd()
{
	return "";
}

JStringList JDir::ls()
{
	return {""};
}

JStringList JDir::pwdDirs()
{
	return {""};
}

} //namespace JXQ

#endif
